package com.yuexunit.finance.member.service;

import java.util.List;

import com.yuexunit.finance.member.entity.FinanceBulkstockPledgeRateEntity;
import com.yuexunit.finance.project.entity.lexicon.ProductTypeEnum;

/**
*@version 创建时间：2016年10月11日 下午5:22:18
*@author NTBK-021-1006
*类说明
*/

public interface FinanceBulkstockPledgeRateService {
	public Long createFinanceBulkstockPledgeRate(FinanceBulkstockPledgeRateEntity entity);
	
	public void updateFinanceBulkstockPledgeRate(FinanceBulkstockPledgeRateEntity entity);
	
	public void deleteFinanceBulkstockPledgeRate(Long pledgeRateId);
	
	public FinanceBulkstockPledgeRateEntity inquireFinanceBulkstockPledgeRate(Long pledgeRateId);
	
	public FinanceBulkstockPledgeRateEntity inquireFinanceBulkstockPledgeRate(Long gradeValuationId, Long bulkstockInfoId, ProductTypeEnum productType);
	
	public List<FinanceBulkstockPledgeRateEntity> inquireFinanceBulkstockPledgeRateList(Long gradeValuationId);
	
	public FinanceBulkstockPledgeRateEntity existBulkstockPledgeRate(Long bulkstockInfoId, Long gradeEvaluationId, Integer productType);
}
